<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<script>



  /*window.onload = function () {
    var obj = {}
    Object.preventExtensions(obj)
    console.log(Object.isFrozen(obj))
    console.log(Object.isExtensible(obj))
    console.log(Object.isSealed(obj))
  }*/
  /*var str = 1+1 + "str"
*/


  /*var a = 1 ==='1'


  console.log('=============:'+a)

  var a1 = 2>1>3
  var a2 = 2>1 ==1

  console.log(a1,a2)*/

  var a1 = undefined == 0;
  var a2 = null == 0;
  var a3 = undefined == null;

  console.log(a1,a2,a3)


/*
  console.log("==================feg======================")

  a =1
  function test(e) {
    function e() {};
    arguments[0] = 2;
    console.log(e);
    if(a){
      var b = 3
    }
    var c;
    a=4;
    var a;
    console.log(b)
    f=5;
    console.log(c)
    console.log(a)
  }
  var a ;
  test(1);
  console.log("==================f======================")
  function tname1() {
    return a;
    a = 1;
    function a() {

    }
    var a = 2;
  }

  console.log(tname1())
if((-true) + (+undefined)+''){
  console.log('=============')
}

  console.log((-true) + (+undefined)+'')*/

  /*function fname(a) {
    arguments[0]= 2
    console.log(a)
  }
  fname(1);

  function t1() {
    a=1;
    function a() {

    }
    var a= 2;
    return a
  }

  console.log("=======test=============")
  console.log(t1());

  function t2() {
    return a
    a=1;
    function a() {

    }
    var a = 2;
  }
  console.log("================t2===========")
  console.log(t2())*/

  /**
   * oa={
   *  a:undefined => function(){}
   * }
   * oa = {
   *  a:undefined
   *    -> function(){}
   *    ->1
   *    ->2
   * }
  /**
   * go={
   *  a:4
   *  test:function(){}
   *  f:5
   * }
   *
   *
   * oa = {
   *  e:undefined->1->function(){}->2
   *  b:undefined
   *  c:undefined
   *  a:4
   * }
   *
   * function undefined un un
   *
   */

</script>

</body>
</html>
